package com.miplus.ccrm.admin.controller.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class UserInfoResVo {
    /**
     * 用户编号
     */
    private String usrid;

    /**
     * 催收系统外显号码
     */
    private String employeeid;

    /**
     * 用户名称
     */
    private String name;

    /**
     * 头衔
     */
    private String title;

    /**
     * 所属组ID
     */
    private String grpid;

    /**
     * 所属组名称
     */
    private String groups;

    /**
     * 状态
     */
    private String status;

    /**
     * 头像url
     */
    private String headimg;

    /**
     * 租户ID
     */
    private String tenantid;

    /**
     * 坐席编号
     */
    private String agentid;

    /**
     * 坐席密码(CTI密码)
     */
    private String agentpwd;

    /**
     * 内线
     */
    private String ext;

    /**
     * 手机
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 催收系统是否短信验证=1，0/null不验证
     */
    private String theme;

    /**
     * 坐席电话模式，1=标准模式，2-WebRTC模式
     */
    private String adapter;

    /**
     * 用户ID
     */
    private String key;

    /**
     * 修改时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date mddt;

    /**
     * 修改人
     */
    private String mdusr;

    /**
     * 关联角色
     */
    private String role;

    /**
     * 关联管理组
     */
    private String mgrgrp;

    /**
     * 关联角色名称
     */
    private String rolenames;

    /**
     * 权限列表
     */
    private List<String> permissions;

    /**
     * 1=默认密码，0/null不是
     */
    private String isdefaultpwd;

    /**
     * 外呼前缀码
     */
    private String dialprecode;
}
